#include<stdio.h>
#include<stdlib.h>
int cmp(const void* a,const void* b)
{
	if(*(double*)b-*(double*)a>0)	return 1;
	else return 0;
}

int main()
{
	int n=0;
	while(scanf("%d",&n)!=EOF)
	{
		double num[n];
		for(int i=0;i<n;i++)
			scanf("%lf",&num[i]);
		qsort(num,n,sizeof(double),cmp);
		for(int i=0;i<n;i++)
			printf("%.2lf ",num[i]);
		printf("\n");
	}
	return 0;
}
